open work embroidery - French English Dictionary